import os
# 1.删除目标文件，如果目标存在，会报FileNotFoundError
# os.remove('a.txt')

# 2.重命名，如果原始文件不存在，也会报FileNotFoundError
# os.rename('b.txt', 'test.txt')

# 3.创建一个子目录dir
# os.mkdir('dir')  # 创建单层目录

# 4.创建多层目录
# os.makedirs('a/b/c')  # 创建多层目录

# 5.删除目录，如果目录不存在则会报FileNotFoundError
# os.rmdir('dir')  # 删单层目录
# F:\\a\b\c\d.html
# os.rmdir('a/b/c')  # a/b/c其实指的是c这个目录

# 6.获取当前所在的目录
print(os.getcwd())  # F:\课堂\Python语言基础\20224128-4129\python_study\20250512

# 7.切换当前目录
# os.chdir('E:\\')
# print(os.getcwd()) # E:\
# os.mkdir('test')  # 在当前目录中创一个test目录

# 8.列出当前目录中所有文件/文件夹
print(os.listdir())  # 列出全部的子文件/文件夹
print(os.listdir('./'))  # 结果是一个字符串的列表
arr = os.listdir()
print('=' * 30)
for temp in arr:
    print(os.path.isdir(temp))  # 可以用来判断某个目标是文件/文件夹